#include <bits/stdc++.h>
using namespace std;
int n,ans,x,w,cp[100101],cnt[100101];
set<int> s;
int main(){
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>x;
        if(cnt[x]==0)
            s.insert(x);
        cnt[x]++;
    }
    x=*s.begin();
    while(!s.empty()){
        w=*s.begin();
        s.erase(w);
        if(s.size()==0)
            cp[w]=0;
        else
            cp[w]=*s.begin();
    }
    for(int i=x;cp[i]>0;){
        w=cp[i];
        //cout<<i<<" "<<m[i]<<" "<<w<<" "<<m[w]<<" "<<ans<<endl;
        ans+=min(cnt[i],cnt[w]);
        if(cnt[w]>=cnt[i])
            i=w;
        else
            cp[i]=cp[w];
    }
    //cout<<"?"<<ans;
    cout<<n-ans;
    return 0;
}
